package com.gitee.chessboard.jdbc;

import java.util.List;

/**
 * 执行sql的顶级mapper
 * 用于在生成mapper对象的时候作为父类
 *
 * @author 敲代码的旺财
 * @date 2021/11/22 14:45
 */
public interface ExecutorMapper {
    void createTable();

    void insert(Object object);

    void insertOrUpdate(Object object);

    <T> List<T> getAll();

    /**
     * 删除
     *
     * @param object
     * @param <T>
     * @return
     */
    <T> int delete(T object);
}
